// 定义actionCreator
import {
  ADD_TODO,
  UPDATE_TODO,
  DELETE_TODO,
  UPDATE_ALL_TODO,
  CLEAR_ALL_DONE,
} from './constants'
// 添加任务的actionCreator
export function addTodo(todoName) {
  return { type: ADD_TODO, todoName }
}
// 修改任务状态的actionCreator
export function updateTodo(id) {
  return { type: UPDATE_TODO, id }
}
// 删除任务状态的actionCreator
export function deleteTodo(id) {
  return { type: DELETE_TODO, id }
}
// 全选按钮点击之后改变所有任务状态的actionCreator
export function updateAllTodo() {
  return { type: UPDATE_ALL_TODO }
}
// 删除所有完成项的任务
export function clearAllDone() {
  return { type: CLEAR_ALL_DONE }
}
